RxMath/ RxMathFn entfernen rc = MathDropFuncs() cos(x) sin(x) tan(x) acos(x) asin(x)A atan(x)e cosh(x) sinh(x) tanh(x) ceil(x) floor floor(x) exp(x); log(x)a log10 log10(x) sqrt(x) pow(x,y) RxMathFn laden rc = RxFuncAdd("MathLoadFuncs","RxMathFn","MathLoadFuncs"); rc = MathLoadFuncs(); rc = MathLoadFuncs("Quiet") VRexx/ VArc [id] [x] [y] [Radius] [angle1] [angle2] VBackColor VBackColor [id] [Farbe]e VCheckBox VCheckBox [Titel] [Stamm] [Ausgabe] [Kn VClearWindow VClearWindow [id] VCloseWindow VCloseWindow [id] VColorBox VColorBox [Stamm]9 VDialogPos VDialogPos [x] [y] VDraw VDraw [id] [Zeichenart] [XStamm] [YStamm] [Num] VDrawParms VDrawParms [id] [Zeichentyp] [Linientyp] [F lltyp] VExit CLEANUP: call VExitQ VFileBox VFileBox [Titel] [Schablone] [Stamm] VFontBox VFontBox [Stam] VForeColor VForeColor [id] [Farbe] VGetVersion VGetVersion VInit call RXFUNCADD 'VInit', 'VREXX', 'VINIT' initcode = VInit() if initcode = 'ERROR' then signal CLEANUP signal on failure name CLEANUP signal on halt name CLEANUP signal on syntax name CLEANUP VInputBox VInputBox [Titel] [Stamm] [Breite] [Kn pfe]d VListBox VListBox [Titel] [Stamm] [Beite] [H he] [Kn VMsgBox VMsgBox [Titel] [Stamm] [Kn VMultBox VMultBox [Titel] [Prompt] [Beite] [Verstecken] [R ckkehr] [Kn pfe]N VOpenWindow VOpenWindow [Titel] [Farbe] [Stamm] VRadioBox VRadioBox [Titel] [Stamm] [Kn VResize VResize [id] [Stamm] VSay [id] [X] [Y] [Text]= VSetFont VSetFont [id] [Schrifart] [Gr VSetTitle VSetTitle [id] [Titel] VTableBox VTableBox [Titel] [Stamm] [Auswahl] [Breite] [H he] [Kn RexxUtil/Bildschirm & Tastatur SysCls call SysClsj SysCurPos SysCurPos(Zeile, Spalte) SysCurState call SysCurState zustand SysGetKey SysGetKey([option]) SysSleep call SysSleep secsb SysTextScreenRead SysTextScreenRead(Zeile, spalte, [Anzahl]) SysTextScreenSize SysTextScreenSizeO RexxUtil/Objekt SysCopyObject SysCopyObject(nameObject, nameZiel)W SysCreateShadow SysCreateShadow(nameObject, nameZiel) SysMoveObject SysMoveObject(nameObject, nameZiel) SysCreateObject SysCreateObject(Klassenname, Titel, Ort[,Eigenschaften])V SysDeregisterObjectClass SysDeregisterObjectClass(Klassenname) SysDestroyObject SysDestroyObject(Name) SysOpenObject SysOpenObject(Name, Anzeige, Markierung)+ SysQueryClassList call SysQueryClassList StemVar SysRegisterObjectClass SysRegisterObjectClass(Klassenname, Modulname) SysSaveObject SysSaveObject(Name, dAsync) SysSetIcon SysSetIcon(Datei, Icondatei) SysSetObjectData SysSetObjectData(name, konfig) Schleifen/Wiederholungsschleifen Anzahl do Anzahl Endlos do forever Von->Bis do I = 1 to Anzahl Anweisungen/ ADDRESS address umgebung [ausdruck] arg [schablone] call [ausdruck] [,[ausdruck]]... do Anzahl drop variablenliste? exit [ausdruck] if ausdruck INTERPRET interpret ausdruck ITERATE iterate [name] LEAVE leave [name]< NUMERIC numeric OPTIONS otions ausdruck PARSE ARG parse arg PARSE LINEIN parse [Upper] linein [Schablone]C PARSE PULL parse [Upper] pull [Schablone] PARSE SOURCE parse [Upper] source [Schablone] PARSE VALUE parse [Upper] value [Ausdruck] with [Schablone] PARSE VAR parse var Name> PARSE VERSION parse version PROCEDURE procedure [expose variablenliste] pull [schablone] push [ausdruck] QUEUE queue [ausdruck]8 RETURN return [ausdruck]d say [expression] SELECT select... SIGNAL signal... TRACE trace tracefestlegung Funktionen/Sonstige ADDRESS address()h API-Funktionen RxFunc... arg([m[,option]]) beep(frequenz,dauer) BITAND bitand(zeichenfolge1[,[zeichenfolge2][,f llzeichen]])l BITOR bitor(zeichenfolge1[,[zeichenfolge2][,f llzeichen]]) BITXOR bitxor(zeichenfolge1[,[zeichenfolge2][,f llzeichen]]) CONDITION condition([option])2 DATATYPE datatype(zeichenfolge[,typ])] date([option]) DIRECTORY directory([verzeichnis]) ERRORTEXT errortext(n) ENDLOCAL endlocal()- FILESPEC filespec(option,dateiangabe)T QUEUED queued() SETLOCAL setlocal() SOURCELINE sourceline([n]) SYMBOL symbol(name) time([option])8 TRACE trace([festlegung])a VALUE value(name) XRANGE xrange([start][,ende])a Funktionen/Ein/Ausgabe CHARIN charin([name][,[start][,l nge]])G CHAROUT charout([name][,zeichenfolge][,start]])r CHARS chars([name]) LINEIN linein([name][,[zeile][,anzahl]]) LINEOUT lineout([name][,[zeichenfolge][,zeile]])% LINES lines([name]) STREAM stream(name [, zeichenfolge]) Funktionen/Umwandlung b2x(bin rzeichenfolge) c2d(Zeichenfolge[,n]) c2x(Zeichenfolge)J d2c(ganze-Zahl[,n])y d2x(ganze-Zahl[,n]) x2b(hexzeichenfolge) x2c(hexzeichenfolge) x2d(hexzeichenfolge[,n]) Funktionen/Arithmetik abs(zahl) DIGITS digits() form() FORMAT format(zahl[,[davor][,[dahinter]]]) fuzz(): max(zahl[,zahl]...)i min(zahl[,zahl]...) RANDOM random([min][,[max][,startzahl]]) sign(Zahl) TRUNC trunc(zahl[,n]) Funktionen/Textverarbeitung ABBREV abbrev(information,info[,l nge]) CENTER/CENTRE center(zeichenfolge,l nge[,f llzeichen]) COMPARE compare(zeichenfolge1,zeichenfolge2[,f llzeichen])A" COPIES copies(zeichenfolge,n)~" DELSTR delstr(zeichenfolge,n[,l nge]) DELWORD delword(zeichenkette, n[, L nge]) FORMAT format(zahl[,[davor][,[dahinter]]])N# INSERT insert(neu,ziel[,[n][,[l nge][,f llzeichen]]]) LASTPOS lastpos(nadel,heuhaufen[,start]) left(zeichenfolge,l nge[,f llzeichen]) LENGTH length(zeichenfolge)S$ OVERLAY overlay(neu,ziel[,[n][,[l nge][,f llzeichen]]]) pos(nadel,heuhaufen[,start]) REVERSE reverse(Zeichenfolge) RIGHT right(zeichenfolge,l nge[,f llzeichen])J% SPACE space(zeichenfolge[,[n][,f llzeichen]]) STRIP strip(zeichenfolge[,[option][,zeichen]]) SUBSTR substr(zeichenfolge,n[,[l nge][,f llzeichen]]) SUBWORD subword(zeichenfolge,n[,l nge])|& TRANSLATE translate(zeichenfolge[,[tabellea][,[tabellee][f llzeichen]]]) VERIFY verify(zeichenfolge,referenz[,[option][,start]]) word(zeichenfolge,n)7' WORDINDEX wordindex(zeichenfolge,n)t' WORDLENGTH wordlength(zeichenfolge,n) WORDPOS wordpos(angabe,zeichenfolge[,start]) WORDS words(zeichenfolge) Funktionen/API-Funktionen RXFUNCADD rxfuncadd()s( RXFUNCDROP rxfuncdrop() RXFUNCQUERY rxfuncquery() RXQUEUE GET rxqueue("Get" neuwschlname)") RXQUEUE SET rxqueue("Set" neuwschlname)d) RXQUEUE DELETE rxqueue("Delete" wschlname) RXQUEUE CREATE rxqueue("Create" [, wschlname])(* Schleifen/Bedingungsschleifen Solange do while do until4+ Bedingungen/If if then do If mit ELSE if then do; else do IF mit DO-Gruppe if then do; end; IF mit ELSE und DO-Gruppe if then do; end; else do; end; Bedingungen/Select SELECT select; when then ; when then ; SELECT mit OTHERWISE select; when then ; when then; otherwiseL, SELECT mit DO-Gruppe select; when then do; end; when then do; end; SELECT mit OTHERWISE und DO-Gruppe select; when then do; end; when then do; end; otherwise do; end; end; RexxUtil/Dateisystem SysDriveInfo SysDriveInfo(Laufwerk)t- SysDriveMap SysDriveMap([Laufwerk][,Option]) SysFileDelete SysFileDelete(Datei) SysFileSearch call SysFileSearch Suchtext, Datei, Stemvar [,Optionen]z. SysFileTree SysFileTree(Dateispez, Stemvar, [Optionen], [Zielattribute],[NeuAttribute]) SysGetEA SysGetEA(Datei, EAName, EAVar) SysIni SysIni([IniDatei], Anwendung, Schl ssel, Wert)